package com.ecb.business.service;

import com.ecb.business.dto.chain.AddChainDTO;
import com.ecb.business.dto.chain.ChainNodeDTO;
import com.ecb.business.dto.chain.QueryChainDTO;
import com.ecb.business.po.ChainConfigPO;

import java.util.List;
import java.util.Map;

public interface ChainConfigManageService {
    List<Map> getChainConfig(QueryChainDTO queryChainDTO);

    ChainConfigPO getChainConfigById(QueryChainDTO queryChainDTO);

    boolean addChainConfig(AddChainDTO addChainDTO);

    boolean updateChainBaseInfo(AddChainDTO addChainDTO);

    boolean updateChainNode(ChainNodeDTO chainNodeDTO);

    boolean deleteChain(AddChainDTO addChainDTO);

}
